
$(function () {
    // 添加启动页 点击事件
    $("#a_sta_add").click(function () {
        add("添加启动页");
    });

    // 编辑广告 点击事件
    $(".a_sta_edit").click(function() {
        var image_id =  $(this).parent().parent().children("td.sta_id").text();
        edit("编辑广告", image_id);
    });
    // 发布广告
    $(".release").click(function () {
        var image_id =  $(this).parent().parent().children("td.sta_id").text();
        layer.confirm('确认要发布吗？', function (index) {
            status_manager(image_id, 1);
        });

    });
    // 取消发布广告
    $(".cancel_release").click(function () {
        var image_id =  $(this).parent().parent().children("td.sta_id").text();
        layer.confirm('确认要取消发布吗？', function (index) {
            status_manager(image_id, 0);
        });

    });

    // 点击删除
    $(".opt_del").click(function () {
        var $del = $(this);
        var image_id =  $(this).parent().parent().children("td.sta_id").text();
        layer.confirm('确认要删除吗？', function (index) {
            del($del, image_id);
        });
    });
    // 批量删除
    $("#batch_del").click(function () {
        var ids = [];
        $("table").find(".sta_checkbox").each(function () {
            if ($(this).is(":checked") == true) {
                var id = $(this).parent().siblings(".sta_id").text();
                ids.push(id);
            }

        });
        if (ids.length > 0) {
            layer.confirm('确认删除已选中的广告吗？', function (index) {
                batch_del(ids.join(","));
            });

        }
    });
//
//    /*图片-审核*/
//    function picture_shenhe(obj, id) {
//        layer.confirm('审核文章？', {
//                btn: ['通过', '不通过'],
//                shade: false
//            },
//            function () {
//                $(obj).parents("tr").find(".td-manage").prepend('<a class="c-primary" onClick="picture_start(this,id)" href="javascript:;" title="申请上线">申请上线</a>');
//                $(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已发布</span>');
//                $(obj).remove();
//                layer.msg('已发布', {icon: 6, time: 1000});
//            },
//            function () {
//                $(obj).parents("tr").find(".td-manage").prepend('<a class="c-primary" onClick="picture_shenqing(this,id)" href="javascript:;" title="申请上线">申请上线</a>');
//                $(obj).parents("tr").find(".td-status").html('<span class="label label-danger radius">未通过</span>');
//                $(obj).remove();
//                layer.msg('未通过', {icon: 5, time: 1000});
//            });
//    }
//    /*图片-下架*/
//    function picture_stop(obj, id) {
//        layer.confirm('确认要下架吗？', function (index) {
//            $(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="picture_start(this,id)" href="javascript:;" title="发布"><i class="Hui-iconfont">&#xe603;</i></a>');
//            $(obj).parents("tr").find(".td-status").html('<span class="label label-defaunt radius">已下架</span>');
//            $(obj).remove();
//            layer.msg('已下架!', {icon: 5, time: 1000});
//        });
//    }
//
//    /*图片-发布*/
//    function picture_start(obj, id) {
//        layer.confirm('确认要发布吗？', function (index) {
//            $(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="picture_stop(this,id)" href="javascript:;" title="下架"><i class="Hui-iconfont">&#xe6de;</i></a>');
//            $(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已发布</span>');
//            $(obj).remove();
//            layer.msg('已发布!', {icon: 6, time: 1000});
//        });
//    }
//    /*图片-申请上线*/
//    function picture_shenqing(obj, id) {
//        $(obj).parents("tr").find(".td-status").html('<span class="label label-default radius">待审核</span>');
//        $(obj).parents("tr").find(".td-manage").html("");
//        layer.msg('已提交申请，耐心等待审核!', {icon: 1, time: 2000});
//    }
});
// 添加广告
function add(title) {
    var index = layer.open({
        type: 2,
        title: title,
        content: "addStartImages.do"
    });
    layer.full(index);
}

// 编辑广告
function edit(title, id) {
    var index = layer.open({
        type: 2,
        title: title,
        content: "editStartImages.do?id=" + id
    });
    layer.full(index);
}

function status_manager(id, status) {
    $.ajax({
        url: "updateStartImagesRelease.do",
        type: "post",
        async: true,
        data:"id=" + id + "&status=" + status,
        dataType: "json",
        success: function (data) {
            if (data["code"] == "1000") {
                location.replace(location.href);
            } else {
                layer.msg('操作失败!!', {icon: 5, time: 1000});
            }
        },
        error: function (data) {
            layer.msg('操作失败!', {icon: 2, time: 1000});
        }
    });
}
/*图片-删除*/
function del(obj, id) {
    $.ajax({
        url: "deleteStartImages.do",
        type: "post",
        async: true,
        data:"ids=" + id,
        dataType: "json",
        success: function (data) {
            if (data["code"] == "1000") {
                location.replace(location.href);
//                $(obj).parents("tr").remove();
//                layer.msg('已删除!', {icon: 1, time: 1000});
            } else {
                layer.msg('删除失败!', {icon: 5, time: 1000});
            }
        },
        error: function (data) {
            layer.msg('操作失败!', {icon: 2, time: 1000});
        }
    });
//    layer.confirm('确认要删除吗？', function (index) {
//        $(obj).parents("tr").remove();
//        layer.msg('已删除!', {icon: 1, time: 1000});
//    });

}

function batch_del(ids) {
    $.ajax({
        url: "adBatchDel.do",
        type: "post",
        async: true,
        data:"ids=" + ids,
        dataType: "json",
        success: function (data) {
            if (data["code"] == "1000") {
                location.replace(location.href);
//                $(obj).parents("tr").remove();
//                layer.msg('已删除!', {icon: 1, time: 1000});
            } else {
                layer.msg('删除失败!', {icon: 5, time: 1000});
            }
        },
        error: function (data) {
            layer.msg('操作失败!', {icon: 2, time: 1000});
        }
    });
}
